home *** CD-ROM | disk | FTP | other *** search
- History
- ~~~~~~~
- Pre-v1.0
- - Old classic Spitfire. Development ceased with release of Spitfire²
-
- Spitfire²
- * All new Spitfire². Version numbering shall start at 1.0
-
- V1.0 Pre-Releases
- 16-01-00 - First beta sent to testers...
-
- 17-01-00 - Added scanning of "user" directories when no user.dat file found
- - Added intro for first time users of Spifire² (no user.dat or user
- directory are available)
- - Fixed some misspellings in the HSM
- - Fixed typo in HSM calling SpitfireDTM insteasd of SpitfireDAM
- - Added simple Installation script
- - HSM gives better feedback when viewing log files now.
- - Fixed remapping problem with loading disk images for DAM on
- screens other than the frontmost. Needed to change startup
- also to accomplish the remapping for Newicons/GlowIcons.
- - Added ability to set the Spitfire² data directory via prefs
- (defaults to "Spitfire:")
- - HSM assumed that it was located in the Spitfire: directory, so
- problems would arise with locating resources for itself. Fixed.
- - HSM had problems creating a user directory if the "users" directory
- was not present.
-
- 18-01-00 - HSM wasn't properly releasing its lock on newly created directories
- - Added prefs for Installer.desktop
- - Installer.desktop now remembers last directory used.
- 19-01-00 - Fixed problem of 'All' category not being the very first one shown,
- like original Palm applications do.
- 21-01-00 - System.conduit was freeing memory that was still in use! Fixed.
- - Modified some of the main sync code within Throttle subtask.
- - Accidently mixed MUI List with NList commands, and was leading to
- crashes.
- - DEBUG mode activated for HSM.
-
- 22-01-00 - Fixed problem of HSM not looking in correct directory for conduits
- when launched from outside the main Spitfire: drawer
- - Work-around for systems that patch asl.library (MagicASL, RTPatch,
- etc.) within Install.desktop
- - Fixed enforcer hit when removing files from Install.desktop
- - system.conduit will not attempt to backup files that are currently
- in use/open within PalmOS
- - Changed all exclusive directory locks to Shared Locks.
- - HSM will forcefully remove subtask if it refuses to listen to break
- command (not very elegant, I know...).
- 23-01-00 - Added category editing to Memo Pad desktop
- - Removed some references to NList when they should have been to List
-
- 24-01-00 - Added category editing to Address Book and To Do List desktop apps
- - HSM and DAM localized. Still need to localize conduits and desktops
- - Fixed bug with system.conduit in which it did not properly scan
- through the PalmOS RAM databases and thus causing problems with
- backups (i.e. getting stuck on certain files, missing files, etc.)
- - Changed some internal IDs dealing with MUI, therefore prefs need to
- be reset if installing over a previous beta.
- - Began work on AmigaGuide file for Spitfire²
- 25-01-00 - When conduits would perform a "Handheld overwrite Amiga" action the
- old .dat file would still be in place. It is now deleted, and a
- new .dat file is generated from the backed-up .pdb file.
- - Disabled "Abort" button in Hotsync. Use Palm "Cancel" until fixed
- (see "Bugs" below)
-
- 02-02-00 - Proper restoring (amiga -> handheld) of database items completed for
- the memo, todo, and address conduits.
- - Changed some text items.
- - Renamed desktop filenames.
- - All desktop applications can now only be launched once. Attempting
- to launch them a second time will result in the application's
- main window popping to front. Same applies to DAM.
- 05-02-00 - Worked a little more on the AmigaGuide file.
- - Created AmigaOS 3.5 GlowIcons!
-
- 16-02-00 - Syncing of categories was not properly functioning
- - Memo items from desktop were not being synced
-
- 18-02-00 - Conduit information was not properly displayed in window
- - Localization of conduits
- 19-02-00 - Localization of Install
- - Localization of Memo Pad
- - Localization of Address Book
- - Localization of To Do List
- - Selecting cancel for deletion of a category would result in the
- category being deleted anyways. Fixed for all desktop apps.
- - Modified and added to AmigaGuide documentation
- 21-02-00 - Localization of Date Book
-
-
- v1.0 Preview 1
- 23-02-00 - Public release
-
- Preview 2
- 24-02-00 - Fixed errors with Install.script copying files that I changed
- filenames.
- - Fixed filename typo in Install.script
- - Fixed Install.desktop and conduit not being able to remove files
- with its delete protection bit not set.
-
- Preview 3
- 26-02-00 - Fixed all applications crashing when attempting to run them
- more than once.
- - Fixed desktop applications which were not opening locale.library
-
- Preview 4
- 01-03-00 - Fixed bug with install.script
- - Fixed bug with HSM causing system havoc when key file not found.
-
- Preview 5
- 08-03-00 - Added Spit_NotifyServer() to spitfireAPI.library
- - All conduits now log all errors encountered, not just the last
- one generated.
- - New additions to catalog developer files.
- - Restoring of backups was broken in system.conduit.
- - Updated textinput classes.
- - Small code changes to DAM.
- - Icons in DAM should now all be same height (GI images)
-
- Preview 6
- 13-03-00 - Fixed bug in spitfireAPI.library that could lead to crashes.
- - Updated vapor_toolkit.library
- - Modified code in install.conduit for installation of files
- 14-03-00 - System would crash if images for HSM and desktops were not found.
- - Install.desktop now updates display after a hotsync
- 15-03-00 - Added progress window to system.conduit for backup/restore
- - System and install conduits give better feedback to hotsync.log
- - Modified items from Address, To Do, and Memo were not being updated
- on Amiga side during HotSync.
- - Address, To Do, and Memo conduits were passing wrong memory pointer
- to procedures causing eventual enforcer hits.
-
- Preview 7
- 16-03-00 - Fixed English typo in system.conduit's "partial backup".
- - Fixed bug in newicon includes I was using.
- - I seem to have forgotten to update the Install.script in the
- archive. Opps. Anyways, this script will add the necessary ASSIGN
- and copy the Spitfire² folder icon.
- 17-03-00 - Fixed missing string in spitfiredesktop.cd/.ct files.
- - Updated Spitfire locale to handle keyboard and menu shortcuts.
- - HSM prefs window had inactive shortcuts for Port settings.
- - Added a window ID to the system.conduit progress window.
- - System.conduit was not properly deleting files there were no longer
- available on the Palm in Partial and Mirror backups.
- 18-03-00 - Added more logging function to conduits
-
- Preview 8
- 18-03-00 - Forgot to call the MUI input handler to handle snapshoting of the
- system.conduit progress window.
- 20-03-00 - Fixed desktop apps to change database info when changing user.
- - Install.conduit will now only install supported PalmOS applications
- (.prc, .pdb, .pqa, .pnc, and .scp files).
- - Memory allocations were not being properly cleared with category sync
- and could lead to thrashing of database categories.
- 22-03-00 - When changing user the last shown category was not being remembered.
- - Changed users.dat file and all library support code for it. Was done
- to have HSM recognize Palms by userid and not usernames.
- - HSM updated to handle userids and changes in usernames.
- - HSM now sets the lastsyncPC id for your Amiga and on the Palm.
- - Spitfire will now remember the last active user.
- - Install.conduit now brings up a progress window.
-
- Preview 9
- 26-03-00 - HSM would crash with no users.dat file.
-
- Preview 10
- 28-03-00 - Desktops would not save data when switching users.
- 03-04-00 - Fixed typos in catalog files.
- - Datebook.desktop can now edit/create appointments.
- - Fixed bug with displaying weekly events in datebook.
- - Datebook.conduit now syncs events (not tested completely).
- - Moved expiry date in unreg previews to May 30/00.
- - Fixed crashing HSM on startup (wrong version made it into the archive).
- 05-04-00 - Desktops apps would release unallocated memory when existing from a
- start up error, resulting is a crash of the system.
-
- Preview 11
- 06-04-00 - HSM would crash with no users directory. Opps...
-
- Preview 12
- 08-04-00 - Fixed problems with category syncing in conduits (hopefully).
- - Hitting Edit in desktop apps when no items in listviews would
- generate enforcer hits.
- - Archive includes a new Helvetica/13 font containing PalmOS glyphs.
- - Desktops and conduits were looking in the wrong PROGDIR: for the locale
- files. Would only work if catalog files were placed in LOCALE:
- - 'Listening for Hotsync...' text in HSM and 'None' were not using the catalog
- translation.
- 12-04-00 - Added some more strings for translators.
- - Added category indicator for shown memos and addresses.
- - Changed layout of About window, somewhat, and cropped SpitfireLogo image.
-
- Preview 13
- 16-04-00 - Forgot to include Ingo Heinicke's excellent Spitfire.font in the archive.
- 22-04-00 - Updated date.library.
- - Fixed note editing in Date Book.
- 29-04-00 - Added translations for desktop applications. This involved changing the
- internal behaviour of DAM and adding to the API of the conduits.
- - HSM's Tools menu now has listing of available desktop applications.
-
- Preview 14
- 06-05-00 - Now using PLTAG_SerialTimeout=0 in serial connections.
- - Recompiled for use with palmlink.library v2.0.
- 13-05-00 - Reactivated the Abort button in HSM.
- - Log file reports connection speed of hotsync (MSGID_USER has changed
- in catalog file, and new strings added)
- 27-05-00 - Fixed problem of data corruption within the desktop apps if they were
- open during a hotsync.
- - Datebook was setting the wrong year for items on the Amiga side of things.
- Would result in appointments being scattered into the future...
- - Debuged datebook.conduit for proper HotSync.
- - Updated installation script for installing of catalogs and fonts
- - Updated TextInput MCC and palmlink.library in archive.
- - Added "Home Page" menu item for HSM.
- - Correct some spelling mistakes for HSM.
-
- v1.00 (May 31, 2000)
- · First public release!
-
- v1.1 (June 21, 2000)
- · Demo expiry date was being incorrectly calculated.
- · Date & Time conduit sync completed [registered users only]
- · Re-wrote routines that took into account 'virgin' (ID=0) Palms. Things
- should be much better now with changing user names and ids on Palms.
- · datebook.conduit did not always return a text error to log file.
- · datebook.conduit would try to open 'datbookdb' instead of 'datebookdb'
- on restoring files (Amiga->Handheld).
- · todo.conduit did not always return text error to log file.
- · Cleaned up some code in memo and address conduits.
- · In order to handle username changes without userid changes on handheld
- devices, the userid is now appended to directories that are created for
- database storage.
- · First new user to Spitfire would not be seen until a restart.
- · users.dat file updated before clients are notified of new user addition.
- · Changed all desktop apps to support new user path directory name format.
- · HSM was doubling usernames in listviews when multiple users present.
- · The file pocketchess.prc was being distributed with the Spitfire² archive.
- It has been removed.
- · Under OS 3.1 the icon images for DAM are now all the same height.
-
- v1.2 (July 10, 2000)
- · If a required library was not found by HSM then it would crash on exit.
- · Added editing of users to HSM. Deletion of user currently completed.
- · If items in date, address, to do, and memos were deleted but not archived
- on the handheld side then the changes were not properly being reflected
- on the Amiga side.
- · Find in the Address desktop app was not working correctly.
- · SpitfireHSM would crash if application was terminated with open windows.
- Now all windows should be properly disposed of to ward off the Guru!
- · Fixed crashing of HSM when in demo mode.
- · On startup of the apps Memo, Todo and Address book, a prefs file would
- be inaccurrately written to the program directory.
-
- v1.3 (November 8, 2000)
- · Datebook app entries must now have a valid description when created. Seems
- that the PalmOS does not like a NULL field for descriptions and will crash
- if one is found (bug in PalmOS?).
- · Activated MUI ARexx port for HSM.
- · Any entries in Datebook, ToDo, and Memo with NULL description fields will
- be automatically deleted.
- · It appears that the Palm Datebook allows the erasing of event description
- but does not delete the event. This places an "invisible" entry in the
- Palm Datebook and is no problem until you do a "find" on your Palm. Once
- this record is accessed your Palm will crash. Spitfire will now search
- for these records and mark them for deletion at subsequent HotSyncs.
- · Ability to show/hide image texts via settings for DAM added.
- · If there were no records on the Amiga and Palm, and then new records were
- created on the Palm, they would not be copied over onto the Amiga side.
- This affected the Address, Datebook, ToDo, and Memo applications.
- · All desktop apps now save data to a standard .pdb file. Existing .dat
- files are still recognized, but will be converted and deleted the first
- time the desktop/conduit is loaded.
- · Fixed several grammer and spelling mistakes in English catalogs.
- · Fixed crashing of HSM when exiting, if the Edit user window was ever
- accessed during the use of HSM.
- · spitfireAPI.library no longer trips up with usernames having periods
- (i.e. Michael W. Smith)
- · A User Guide available in PDF format! (Thanks to Duncan Turner for writing
- the user guide)
- · Fixed problem of identifing ID number extensions from folder names if the
- users.dat file was deleted.
- · Changed demo expiry date.
- · All the conduits would start scanning their repective database at index
- 1 instead of 0. This would result in some data not appearing to be synced.
- · Failed memory allocations were going unchecked in spitfireAPI.library.
- · Change ERRORID_OPENDAT text for conduit locale.
-
- v1.4 (February 7, 2001)
- · Added "Desktop..." button to HSM main window.
- · Datebook app can now create events that have the same start and end times.
- · Fixed bug in which Datebook app would create 2 new events for every one
- a user created.
- · Address CSV import can now handle MS-DOS files (CF-LF).
- · Memo Pad import would truncate files at 4000 bytes instead of 4k.
- · Internal changes to HSM to help increase its stability. Also increase of
- stack space for conduits and HSM throttle process.
- · Updated Installation script, adding ability to update ilbm/picture datatype
- files available from Aminet (suggested by Roger Fullans)
- · Added some checks to system.conduit in case it fails to allocate required
- memory. This conduit can still crash at times, and always from the MUI
- interface it opens. Still trying to find a bullet-proof fix...
- · Modified sync routines in conduits. Hopefully this should properly sync
- data now.
-
- v1.5 (February 24, 2001)
- · Bad news. I lost the source code to the address.desktop application! The
- good news is that I did have a back up, unfortunately it is version 1.2.
- I hope that I fixed everything to get it back to the current version...
- · Reworked the HotSync feedback window. It now shows the user, status of
- the HotSync, and details from the specific conduit so...
- · Install.conduit and system.conduit now do not open their own MUI gui. As a
- result, new functionality has been added to the HSM server port.
- · ASCII files imported into Memo Pad that are larger than 4k are now broken
- into several memos.
- · Changing the prefs data directory will now cause the HSM to scan and
- update for users, and sends broadcast message to clients.
- · Did some more tweaking of the sync routines in all conduits.
- · Increased stack of throttle process to 20000
-
- v1.6 (June 4, 2001)
- · Fixed bug in categories not being properly synchronized between the Palm
- and Amiga.
- · vectorser.device should now be recognized by HSM.
- · Implemented ability for user to skip certain files on backups via a new
- desktop application called "System Backup" (system.desktop).
- · Install desktop application can now load in any datatype supported text
- format and convert it into a Palm DOC format. Requires DocDatatypes by
- Amarpreet Singh Munde. (email: docdatatypes@yahoo.com
- OR http://go.to/docdatatypes). Thanks A.S.Munde for the aide in programming
- this ability. Now go register and support his excellent work if you need
- this functionality!
- · Re-compiled the New8N1.device source codes for ignoring DSR. This is to
- be used with Visor users and the Amiga's internal serial port. This is
- not the best serial.device replacement, thus it may not work on your system
- to the "hackish" style of the code.
-
- v1.7 (August 29, 2001)
- · Desktop applications that do not find their associated database (or have no
- data within its database) will now open and allow creation of new databases,
- instead of triggering an error message within a requester.
- · The Install desktop app can now convert text to Palm DOC files by Drag'n'Drop
- of files on its window.
- · Switch all applications to access pdalink.library instead of palmlink.library
- due to trademark 'violations' (according to Palm Inc.)
- · Some apps still had my old email address in its 'About' requester.
- · Fixed Address app's CSV import progress display closing of the display,
- returning control to main window. Make it appear as if app had crashed.
- · Memo GUI changes: Addition of new columns and two new menu items under
- Settings-> 1) Show details 2) Show private records.
- · Fixed non-working Find in Address app. Wildcard searching supported now!
- · Address GUI change: Addition of new columns, and two new menu items under
- Settings-> 1) Show details 2) Show private records 3) prefs window for
- setting visible columns.
- · Address book now has a more powerfull CSV import, and expanded export features.
- · Code cleanup in numerous areas...
- · Updated all .cd/.ct files to current version.
-
- v1.8 (August 30, 2001) - The Stupid Release...
- · Wrong install.script was placed in the archive.
- · SpitfireHSM would not recognize any key files because of a change in the
- protection scheme.
-
- v1.9 (September 17, 2001)
- · Todo App was showing Jan 0, 1900 for all items with no due date.
- · Fixed crashing conduits when there was no data/.pdb files one the Amiga
- side for a desktop app.
- · Archive includes a test system.conduit with copyasync command for backing
- up of Handhelds that may timeout due to large databases stored within them.
-
-